# PHP 开发环境搭建指南:Windows/Mac/Linux 通用!
PHP 作为一门广泛使用的服务器端脚本语言,无论是开发动态网站还是 Web 应用,都离不开一个稳定高效的开发环境。本文将为大家详细介绍如何在 Windows、Mac 和 Linux 三大操作系统上搭建 PHP 开发环境,助你快速上手 PHP 开发!
---
## 一、准备工作
在开始搭建 PHP 开发环境之前,我们需要准备以下工具和软件:
1. **PHP 安装包**:从 [PHP 官网](https://www.php.net/downloads.php) 下载适合你操作系统的 PHP 版本。
2. **Web 服务器**:推荐使用 Apache 或 Nginx。
3. **数据库**:MySQL 或 MariaDB 是 PHP 开发中常用的数据库。
4. **代码编辑器**:如 Visual Studio Code、Sublime Text 或 PHPStorm。
---
## 二、Windows 环境搭建
### 1. 安装 PHP
- 下载 PHP 的 Windows 版本压缩包,解压到 `C:\php` 目录。
- 将 `C:\php` 添加到系统环境变量 `PATH` 中。
- 打开命令提示符,输入 `php -v`,检查是否安装成功。
### 2. 安装 Apache
- 下载 Apache 的 Windows 版本,解压到 `C:\Apache24` 目录。
- 修改 `httpd.conf` 文件,加载 PHP 模块:
```apache
LoadModule php_module "C:/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
```
- 启动 Apache 服务:
```bash
httpd -k start
```
### 3. 安装 MySQL
- 下载 MySQL 安装包,按照向导完成安装。
- 配置 MySQL 的 root 用户密码,并创建数据库。
### 4. 测试环境
- 在 Apache 的 `htdocs` 目录下创建 `index.php` 文件,写入以下代码:
```php
<?php
phpinfo();
?>
```
- 打开浏览器,访问 `http://localhost/index.php`,如果看到 PHP 信息页面,说明环境搭建成功。
---
## 三、Mac 环境搭建
### 1. 使用 Homebrew 安装 PHP
- 打开终端,安装 Homebrew(如果尚未安装):
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
- 使用 Homebrew 安装 PHP:
```bash
brew install php
```
### 2. 安装 Apache
- Mac 系统自带 Apache,启动 Apache:
```bash
sudo apachectl start
```
- 修改 `/etc/apache2/httpd.conf` 文件,加载 PHP 模块:
```apache
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
AddHandler php7-script .php
```
### 3. 安装 MySQL
- 使用 Homebrew 安装 MySQL:
```bash
brew install mysql
```
- 启动 MySQL 服务:
```bash
brew services start mysql
```
### 4. 测试环境
- 在 `/Library/WebServer/Documents` 目录下创建 `index.php` 文件,写入 PHP 代码。
- 访问 `http://localhost/index.php`,检查是否成功。
---
## 四、Linux 环境搭建
### 1. 安装 PHP
- 在 Ubuntu/Debian 系统上:
```bash
sudo apt update
sudo apt install php
```
- 在 CentOS/RHEL 系统上:
```bash
sudo yum install php
```
### 2. 安装 Apache
- 在 Ubuntu/Debian 系统上:
```bash
sudo apt install apache2
```
- 在 CentOS/RHEL 系统上:
```bash
sudo yum install httpd
```
### 3. 安装 MySQL
- 在 Ubuntu/Debian 系统上:
```bash
sudo apt install mysql-server
```
- 在 CentOS/RHEL 系统上:
```bash
sudo yum install mysql-server
```
### 4. 测试环境
- 在 Apache 的默认网站目录(如 `/var/www/html`)下创建 `index.php` 文件。
- 访问 `http://localhost/index.php`,检查是否成功。
---
## 五、推荐工具
1. **XAMPP/WAMP/MAMP**:适合初学者的一键安装包,集成了 PHP、Apache、MySQL 等工具。
2. **Docker**:使用容器化技术快速搭建开发环境,适合高级用户。
3. **Composer**:PHP 的依赖管理工具,方便管理项目依赖。
---
## 六、总结
无论是 Windows、Mac 还是 Linux,搭建 PHP 开发环境的过程都大同小异。通过本文的指导,你可以快速完成 PHP 开发环境的配置,并开始你的 PHP 开发之旅。如果你在搭建过程中遇到问题,欢迎在评论区留言,我们会尽力为你解答!
---
**关注我们,获取更多编程干货!**
**点赞、转发、收藏,支持我们继续创作!**